<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>conststringtable.cpp</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>conststringtable_8cpp</filename>
    <includes id="conststringtable_8h" name="conststringtable.h" local="yes" imported="no">conststringtable.h</includes>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>conststringtable.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>conststringtable_8h</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">ftypes.h</includes>
    <class kind="class">Steinberg::ConstStringTable</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>coreiids.cpp</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>coreiids_8cpp</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <includes id="ibstream_8h" name="ibstream.h" local="yes" imported="no">pluginterfaces/base/ibstream.h</includes>
    <includes id="icloneable_8h" name="icloneable.h" local="yes" imported="no">pluginterfaces/base/icloneable.h</includes>
    <includes id="ipluginbase_8h" name="ipluginbase.h" local="yes" imported="no">pluginterfaces/base/ipluginbase.h</includes>
    <includes id="iupdatehandler_8h" name="iupdatehandler.h" local="yes" imported="no">pluginterfaces/base/iupdatehandler.h</includes>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>falignpop.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>falignpop_8h</filename>
  </compound>
  <compound kind="file">
    <name>falignpush.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>falignpush_8h</filename>
  </compound>
  <compound kind="file">
    <name>fplatform.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>fplatform_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>kLittleEndian</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>abfa3c6c92ac4ce1ce65133b421fee2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kBigEndian</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a59154ea8599c8d0e7187be1c42889675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_INTEL_CXX11_MODE</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a276fbbbcc6903fcc10202ff8d1703831</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_INTEL_COMPILER</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a1c09a77d0ec57de38471f6de5a8587e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_OS_WINDOWS_ARM</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a77d7fc5acb62dac9498f38b0375805a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLATFORM_64</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a8a69d29963cd266cdf2d13bbaecb439d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTHREADS</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a3c2a454c4a71caf93110e4a1d5db7a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_OVERRIDE</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a3c5f727b2149b22fddea9edf2add04a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_CONSTEXPR</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>ae879ea0d66915005ec8ea88f2f1f2762</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_CONSTEXPR14</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a835ee5da4abe58dfd57a80b26af96765</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_NOEXCEPT</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a5932d425a53de42eaf3ccb6ab2695e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_DEPRECATED_ATTRIBUTE</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>ad30cbf5ca1963c944681bc04c91eed1d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_DEPRECATED_MSG</name>
      <anchorfile>fplatform_8h.html</anchorfile>
      <anchor>a41cbd50f8f0a070abff5e1612ebbcca3</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fstrdefs.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>fstrdefs_8h</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">ftypes.h</includes>
    <includes id="conststringtable_8h" name="conststringtable.h" local="yes" imported="no">conststringtable.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>STR16</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a826c07705e0d6242387611986d74ee48</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a18d295a837ac71add5578860b55e5502</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tStrBufferSize</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a237b89af6a40bef74dff5b5e67efae92</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>str8BufferSize</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>aa2da887b221541aae95dc720e91f1563</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>str16BufferSize</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>ab60e7beaa39f0257d103524ccbb7aa9e</anchor>
      <arglist>(buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_INT64A</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>adebf25a9067f8beae00b856b97e59493</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_UINT64A</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>acaa60848d1abc5e2ecc7bb7495cb167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>stricmp</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a4e0be90a3757e352f42612d09a7d1aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strnicmp</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a16a19b1831112e876b010468ec15916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_INT64W</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a4f093ee514ef89a616a1fcf6bad65471</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_UINT64W</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a74240c0f7b8afe191585707326ec9b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_INT64</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a6fc06c408b7c51eb867462d2733051a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_UINT64</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>ad76e8f81482f416ef999fa817c37d1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDLINE_A</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a46520f93e91d264d018120231fdd7afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDLINE_W</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a28de1ded2200fa58d2e63f3852ee7da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENDLINE</name>
      <anchorfile>fstrdefs_8h.html</anchorfile>
      <anchor>a1f1b098f673669db04b6f4aa6a8fdc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>_tstrlen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aaad70e7610886056aaa8406b5527f6e4</anchor>
      <arglist>(const T *wcs)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>tstrlen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a51fad7b4c1e3dfa032d4f638ecd68c7a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strlen8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a350bed0883f4792e7535252b3122dd5b</anchor>
      <arglist>(const char8 *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strlen16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aae116b01b47bca8e67679337ef48d8d3</anchor>
      <arglist>(const char16 *str)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>_tstrcmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a5b890e583940aebf298d42775f74e06c</anchor>
      <arglist>(const T *src, const T *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>tstrcmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a2f01ef81ad1c686ebb34a97ef4e2d098</anchor>
      <arglist>(const char *src, const char *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmp8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a90dd0a8f52813eb453f60ac1c49559bc</anchor>
      <arglist>(const char8 *src, const char8 *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmp16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9b47c8ef5ed96ca9034e87624f69b890</anchor>
      <arglist>(const char16 *src, const char16 *dst)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmpT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a37b00b506c12580a5c0bd542ee101bc6</anchor>
      <arglist>(const T *first, const T *last)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmpT&lt; char8 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a3ca0790465e05bbb0ac73faebb2647c3</anchor>
      <arglist>(const char8 *first, const char8 *last)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strcmpT&lt; char16 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a52f4986b4a7e22b8242e9dea67d01a37</anchor>
      <arglist>(const char16 *first, const char16 *last)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>_tstrncmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>af344c757ce89bc5ee75715e3e2928936</anchor>
      <arglist>(const T *first, const T *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>tstrncmp</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a25694d169804ad218b221f3e101eaee4</anchor>
      <arglist>(const char *first, const char *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmp8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a8f3cca9e30bb739b30be3eca6b891c8f</anchor>
      <arglist>(const char8 *first, const char8 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmp16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a54115da13293d44eaae9ba44a4fa82e2</anchor>
      <arglist>(const char16 *first, const char16 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmpT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae4561021b57c6b115880606b9af43d49</anchor>
      <arglist>(const T *first, const T *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmpT&lt; char8 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a886c06efdc697d1140ff0d6390b654b1</anchor>
      <arglist>(const char8 *first, const char8 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>strncmpT&lt; char16 &gt;</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ada58d6deb48a2fa3d115398537b0fa93</anchor>
      <arglist>(const char16 *first, const char16 *last, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_tstrcpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a33bb31ec1eff6d35d134d57d276c93bc</anchor>
      <arglist>(T *dst, const T *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tstrcpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a406cfbdd4e67843189e729a50a22c952</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char8 *</type>
      <name>strcpy8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa12723f519b8ecf7d99b4067b6f44344</anchor>
      <arglist>(char8 *dst, const char8 *src)</arglist>
    </member>
    <member kind="function">
      <type>char16 *</type>
      <name>strcpy16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a32880d14cc3ac2196ddd0859e4fb7bd6</anchor>
      <arglist>(char16 *dst, const char16 *src)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_tstrncpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a28c17fbabab90a4aa5fb25c275c986a6</anchor>
      <arglist>(T *dest, const T *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tstrncpy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae8ecddebc9de1d21e16eb0929574959a</anchor>
      <arglist>(char *dest, const char *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>char8 *</type>
      <name>strncpy8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6d93eaadf6a7fa89aa51c5ee8cdae132</anchor>
      <arglist>(char8 *dest, const char8 *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>char16 *</type>
      <name>strncpy16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a71e109979dde381bbba56500bbde60e8</anchor>
      <arglist>(char16 *dest, const char16 *source, uint32 count)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>_tstrcat</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aef2737ff1f20980c3fea313e35865e3b</anchor>
      <arglist>(T *dst, const T *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>tstrcat</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a64e0b47b3f8b466e2cb815d6662298e0</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char8 *</type>
      <name>strcat8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac632cd3fa4f20541cabfb27d20ad2581</anchor>
      <arglist>(char8 *dst, const char8 *src)</arglist>
    </member>
    <member kind="function">
      <type>char16 *</type>
      <name>strcat16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a90f489c9a479d8c86d651dbe97f6f74f</anchor>
      <arglist>(char16 *dst, const char16 *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>str8ToStr16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a43172f2a5d34fc811021a16d1a38434d</anchor>
      <arglist>(char16 *dst, const char8 *src, int32 n=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FIDStringsEqual</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae609f786a23774a473851d3eddaa22ff</anchor>
      <arglist>(FIDString id1, FIDString id2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftypes.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ftypes_8h</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" imported="no">fplatform.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UNICODE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a09ecca53f2cd1b8d1c566bedb245e141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_UNICODE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a78880e1abcefc90f14185aee93ad0e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_32</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>ad0de6cd6cef290e9609feccdf002f51c</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_16</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a178e2230dac3adf497d06c6f42abccad</anchor>
      <arglist>(w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_64</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>ae7ff9262ec2cb91d49035bffbea62625</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_ALWAYS_INLINE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>a3df4ece706682a504fa3d08c3b0a04a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_NEVER_INLINE</name>
      <anchorfile>ftypes_8h.html</anchorfile>
      <anchor>af946828d11bb0aed103fac1d14b4b1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>int8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae47c588f3ab8c61121c1c7ab7edc47cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>uint8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a33a5e996e7a90acefb8b1c0bea47e365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a65f85814a8290f9797005d3b28e7e5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa0d0fdc87fd135ef2bedb030901cdb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>uint16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac2a9e79eb120216f855626495b7bd18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ab7903878916593daecbeb95b98115ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>uint32</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbd4acd0d29e2d6c43104827f77d9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a7cde0074dfd288f2d70c0e035dacb28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>uint64</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abc0f5bc07737e498f287334775dff2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64</type>
      <name>TSize</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abc5a03f91bd781b5062f4fccaa7851f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>tresult</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a902761e005a6252e538c766de48fc957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64</type>
      <name>TPtrInt</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>adbdfa470c35e7bf57d7952f0767bbf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>TBool</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1ea8addd740f35d207a1569dd38ef895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>char8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ac9e1c0f508ae0f5f8a2b704a91e1ae86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char16_t</type>
      <name>char16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a667a0a4e0cbcb3f3785984955e1fefd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char16</type>
      <name>char</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa9eb7d301130a7771343735bef461579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char8 *</type>
      <name>CStringA</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a435992556581fbc31a9bddb3bb2f787a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char16 *</type>
      <name>CStringW</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a81b4df0e8189d2f135f25919a6a90be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char *</type>
      <name>CString</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6f37e0dbf8faed21d2658800d9db4583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const char8 *</type>
      <name>FIDString</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad4c02134d1ee42389f3d94717935a1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32</type>
      <name>UCoord</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abf33a8b245f4634965116e9c25eb702a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strEmpty</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6df75d455350d4aaadc70786730f11fa</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>str8Empty</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a107fdab7d7c86e4f5191a27005a6bbc3</anchor>
      <arglist>(const char8 *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>str16Empty</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a51822113d808dc2e0594f7f1c61fa823</anchor>
      <arglist>(const char16 *str)</arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringWin</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a2ae80314db54c6bda33e1cf922effb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringMac</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad5ffc071fd688ac833b5283777037278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringIOS</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a0e747a3b854268949a75a1c8e8fd070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformStringLinux</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1c13255fbcd5845d44bd45cc27bd3586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformString</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a45a730ec762ad31ab0e5c80e15560afc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>funknown.cpp</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>funknown_8cpp</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">funknown.h</includes>
    <includes id="fstrdefs_8h" name="fstrdefs.h" local="yes" imported="no">fstrdefs.h</includes>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::FUnknownPrivate</namespace>
    <member kind="function">
      <type>int32</type>
      <name>atomicAdd</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownPrivate.html</anchorfile>
      <anchor>aeab173beb18bb16a5737f9fbe0a45289</anchor>
      <arglist>(int32 &amp;var, int32 d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>funknown.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>funknown_8h</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" imported="no">pluginterfaces/base/fplatform.h</includes>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">pluginterfaces/base/ftypes.h</includes>
    <includes id="smartpointer_8h" name="smartpointer.h" local="yes" imported="no">pluginterfaces/base/smartpointer.h</includes>
    <class kind="class">Steinberg::FUID</class>
    <class kind="class">Steinberg::FUnknown</class>
    <class kind="class">Steinberg::FUnknownPtr</class>
    <class kind="struct">Steinberg::FReleaser</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::FUnknownPrivate</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_UID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a8024fad3ea7ecdd1ab3221d15e04aa52</anchor>
      <arglist>(l1, l2, l3, l4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_UID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a5e349c26a022f90b3562eeb32976e6ed</anchor>
      <arglist>(name, l1, l2, l3, l4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTERN_UID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a845c8fdb88f7f23c4060134a798a1e7d</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_CLASS_IID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>aae92a855975a91bb846f6e0f906745f1</anchor>
      <arglist>(ClassName, l1, l2, l3, l4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_CLASS_IID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a8999be9dadfd41e1f563866e01e94d1c</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_UID_OF</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>aaf419cd3f56488ae59cd1b9c8397377b</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_UID_FROM_FUID</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>ae43645513f5c72529a3fb6c6d1e76b46</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_FUNKNOWN_METHODS</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>acb6e5cc5e226c37c1fca4f5192fb80a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DELEGATE_REFCOUNT</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a6d9d411a27dcc158df8ff1f5e73510d0</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENT_REFCOUNT</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>ae3db5eac4c75b5199dcdc4462b6289aa</anchor>
      <arglist>(ClassName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNKNOWN_CTOR</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a2e898abff4a673feaa52f7ed20a42e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNKNOWN_DTOR</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>ac31390eb834d3acfda3d871db3f9f959</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUERY_INTERFACE</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a1884893f6b75952d6e29bcd333f3ea40</anchor>
      <arglist>(iid, obj, InterfaceIID, InterfaceName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENT_QUERYINTERFACE</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a023a5c16eb6b8a0057d712343f9d752c</anchor>
      <arglist>(ClassName, InterfaceName, ClassIID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENT_FUNKNOWN_METHODS</name>
      <anchorfile>funknown_8h.html</anchorfile>
      <anchor>a3131ec3273dc17d39bef17154309b893</anchor>
      <arglist>(ClassName, InterfaceName, ClassIID)</arglist>
    </member>
    <member kind="typedef">
      <type>int64</type>
      <name>LARGE_INT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9cd1730908299276af7bc0baa8c5197e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>TUID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a6935af93744bfe4ecc455f274ef1ec36</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNoInterface</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba21f2c8af375a407ff9fb8d10e8e73a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kResultOk</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba941549edbe23d0f21851403ae03ad4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kResultTrue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba9e60fad4624bee040985edebe1800372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kResultFalse</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bab954d2583eb15d3a762c5df29270f483</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kInvalidArgument</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bace91375677eb541c1a70e7ecd95f5698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNotImplemented</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba598e4c5d4c234c1bf09367d64487519c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kInternalError</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba3b287aa91111dd8aedf4bbf363e01525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNotInitialized</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba1216e3377e943f8898e78c63422924aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kOutOfMemory</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55bac43d80137687fc5c1c4b60dc77202283</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SMTG_ALWAYS_INLINE bool</type>
      <name>iidEqual</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownPrivate.html</anchorfile>
      <anchor>aa492cc7f50f5f6bfb7bd727a115e211e</anchor>
      <arglist>(const void *iid1, const void *iid2)</arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>getTUID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1f27423c4c95cdb487e39ca650c8785b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>funknownimpl.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>funknownimpl_8h</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" imported="no">pluginterfaces/base/fplatform.h</includes>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <class kind="struct">Steinberg::FUnknownImpl::Destroyer</class>
    <class kind="class">ImplementsImpl</class>
    <class kind="struct">Steinberg::FUnknownImpl::UID</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::RefCounted</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::NonDestroyable</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::QueryInterfaceEnd</class>
    <class kind="struct">Steinberg::FUnknownImpl::Directly</class>
    <class kind="struct">Steinberg::FUnknownImpl::Indirectly</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl&lt; Base, Indirectly&lt; IndirectInterfaces...&gt;, Directly&lt; DirectInterfaces...&gt; &gt;</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl&lt; BaseClass, Directly&lt; I, DirectIFs...&gt;, Indirectly&lt; IndirectIFs...&gt; &gt;</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::FUnknownImpl</namespace>
    <namespace>Steinberg::FUnknownImpl::Detail</namespace>
    <namespace>Steinberg::U</namespace>
    <member kind="typedef">
      <type>FUnknown</type>
      <name>Unknown</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a0d0ab538662c2287caa62d394b13e5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; BaseClass, D, I &gt;</type>
      <name>Extends</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>ad7c3d8fc183de6c65cb7209c4edda8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; Detail::QueryInterfaceEnd&lt; Detail::RefCounted &gt;, D, I &gt;</type>
      <name>Implements</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>aa97fe0c3b9d688a3e43da776dec431c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImplementsImpl&lt; Detail::QueryInterfaceEnd&lt; Detail::NonDestroyable &gt;, D, I &gt;</type>
      <name>ImplementsNonDestroyable</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a33de2f2ebaac4a7bbc9853bd215136b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>getTUID</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>ab00dcafdf662436bb9d9a9dd1f64d8d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>ac3e8ceb5f944fed679e545636429d1f3</anchor>
      <arglist>(Unknown *u)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a3c8f4e584063f4ca3ecbaf01ac0335c9</anchor>
      <arglist>(ImplementsImpl&lt; S, T, U &gt; *u)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>cast</name>
      <anchorfile>namespaceSteinberg_1_1FUnknownImpl.html</anchorfile>
      <anchor>a7c520b0f5be05c65bf838f57d0e87c14</anchor>
      <arglist>(const IPtr&lt; T &gt; &amp;u)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>futils.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>futils_8h</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">pluginterfaces/base/ftypes.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CCONST</name>
      <anchorfile>futils_8h.html</anchorfile>
      <anchor>abe9ebeb8fb703ceffa08dc69d920a27d</anchor>
      <arglist>(a, b, c, d)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Min</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>affba9ed0dfe13309d79094f10bbc6021</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Max</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a0f480f7384f085c2606eff5f310ad194</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Abs</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aba3ecff4e181af61d1fb90a1ebdddf4b</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Sign</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa79ff23f611f74e51508de6f934d9b74</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>Bound</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a1d0f063a19e621ae10e8e532e0ce3395</anchor>
      <arglist>(T minval, T maxval, T x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Swap</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>afc06120bebe47474d1e6c5bfa4eb66b8</anchor>
      <arglist>(T &amp;t1, T &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsApproximateEqual</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>af300911d7995de5985af548ee4eadcf4</anchor>
      <arglist>(T t1, T t2, T epsilon)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ToNormalized</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a3b853af91258cfec3aaaf03bff12541b</anchor>
      <arglist>(const T &amp;value, const int32 numSteps)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>FromNormalized</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a15c8c1bdcb98836c8074a36c9458c048</anchor>
      <arglist>(const T &amp;norm, const int32 numSteps)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fvariant.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>fvariant_8h</filename>
    <includes id="fstrdefs_8h" name="fstrdefs.h" local="yes" imported="no">pluginterfaces/base/fstrdefs.h</includes>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::FVariant</class>
    <namespace>Steinberg</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a2978443758ec8594b15872123119363a</anchor>
      <arglist>(const FVariant &amp;v1, const FVariant &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa3bb730da3e8dd39c4b324d057e430c4</anchor>
      <arglist>(const FVariant &amp;v1, const FVariant &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geoconstants.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>geoconstants_8h</filename>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::GeoConstants</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNorth</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa89c5f7af4c1a4fe20ab7524369050200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNorthEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa80a10c4928ef7af3ce487d381e2420d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa37d01669db016bc15ed6fdab6fb6c790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSouthEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaadf50c366ce2690678d0e6290f52b4639</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSouth</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa515c12ec206b53ce5da86a402b3f4cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSouthWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa6a77137c947ac754a97274617a22afb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa45b705ff067984bfd99c234d91386792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNorthWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaaa67fc18f8f8b0ba3b792b46a1fa0c872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoDirection</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa87e054da76bada3343762974c988e80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberOfDirections</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaabdba6353397f1b1654328de91f17e348</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNorth</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa89c5f7af4c1a4fe20ab7524369050200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNorthEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa80a10c4928ef7af3ce487d381e2420d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa37d01669db016bc15ed6fdab6fb6c790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kSouthEast</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaadf50c366ce2690678d0e6290f52b4639</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kSouth</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa515c12ec206b53ce5da86a402b3f4cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kSouthWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa6a77137c947ac754a97274617a22afb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa45b705ff067984bfd99c234d91386792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNorthWest</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaaa67fc18f8f8b0ba3b792b46a1fa0c872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNoDirection</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaa87e054da76bada3343762974c988e80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNumberOfDirections</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a224b9163917ac32fc95a60d8c1eec3aaabdba6353397f1b1654328de91f17e348</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Orientation</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHorizontal</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58ad4149164ae4bf90011d92a3dbfcce742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVertical</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58a4764485d9d221af213bf2b2769cdfc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumberOfOrientations</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58a231632c3d1e6d53428167283534f1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kHorizontal</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58ad4149164ae4bf90011d92a3dbfcce742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kVertical</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58a4764485d9d221af213bf2b2769cdfc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNumberOfOrientations</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a871118a09520247c78a71ecd7b0abd58a231632c3d1e6d53428167283534f1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Direction</type>
      <name>toOpposite</name>
      <anchorfile>namespaceSteinberg_1_1GeoConstants.html</anchorfile>
      <anchor>aff2eb279b5ae69049a3283a004a0fce2</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>Orientation</type>
      <name>toOrientation</name>
      <anchorfile>namespaceSteinberg_1_1GeoConstants.html</anchorfile>
      <anchor>a94f8ae4df9a9950ee4332d29456d12e9</anchor>
      <arglist>(Direction dir)</arglist>
    </member>
    <member kind="function">
      <type>Orientation</type>
      <name>toOrthogonalOrientation</name>
      <anchorfile>namespaceSteinberg_1_1GeoConstants.html</anchorfile>
      <anchor>a1f7b523a922afe5e4fc87ecc6dfd2a7d</anchor>
      <arglist>(Orientation dir)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ibstream.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ibstream_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">funknown.h</includes>
    <class kind="class">Steinberg::IBStream</class>
    <class kind="class">Steinberg::ISizeableStream</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>icloneable.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>icloneable_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">funknown.h</includes>
    <class kind="class">Steinberg::ICloneable</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ierrorcontext.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ierrorcontext_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IErrorContext</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>ipersistent.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ipersistent_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IPersistent</class>
    <class kind="class">Steinberg::IAttributes</class>
    <class kind="class">Steinberg::IAttributes2</class>
    <namespace>Steinberg</namespace>
    <member kind="typedef">
      <type>FIDString</type>
      <name>IAttrID</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae6eacc17e4382538d4af0d9993bc869a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipluginbase.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ipluginbase_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">funknown.h</includes>
    <includes id="fstrdefs_8h" name="fstrdefs.h" local="yes" imported="no">fstrdefs.h</includes>
    <class kind="class">Steinberg::IPluginBase</class>
    <class kind="struct">Steinberg::PFactoryInfo</class>
    <class kind="struct">Steinberg::PClassInfo</class>
    <class kind="class">Steinberg::IPluginFactory</class>
    <class kind="struct">Steinberg::PClassInfo2</class>
    <class kind="class">Steinberg::IPluginFactory2</class>
    <class kind="struct">Steinberg::PClassInfoW</class>
    <class kind="class">Steinberg::IPluginFactory3</class>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LICENCE_UID</name>
      <anchorfile>ipluginbase_8h.html</anchorfile>
      <anchor>a15eabd5eb49e5ec7c8e2f6210f53ffdc</anchor>
      <arglist>(l1, l2, l3, l4)</arglist>
    </member>
    <member kind="typedef">
      <type>Steinberg::IPluginFactory *(*</type>
      <name>GetFactoryProc</name>
      <anchorfile>ipluginbase_8h.html</anchorfile>
      <anchor>acdf055c3f848689878f8d7cdccac3406</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type>SMTG_EXPORT_SYMBOL Steinberg::IPluginFactory *</type>
      <name>GetPluginFactory</name>
      <anchorfile>group__pluginBase.html</anchorfile>
      <anchor>ga4996ab6ef4807df458b8d49d47e10871</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iplugincompatibility.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>iplugincompatibility_8h</filename>
    <includes id="ibstream_8h" name="ibstream.h" local="yes" imported="no">ibstream.h</includes>
    <class kind="class">Steinberg::IPluginCompatibility</class>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>kPluginCompatibilityClass</name>
      <anchorfile>iplugincompatibility_8h.html</anchorfile>
      <anchor>a68b5dca6ae4e96f1116bd8c9729a8d57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iplugview.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/gui/</path>
    <filename>iplugview_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <includes id="typesizecheck_8h" name="typesizecheck.h" local="yes" imported="no">pluginterfaces/base/typesizecheck.h</includes>
    <class kind="struct">Steinberg::ViewRect</class>
    <class kind="class">Steinberg::IPlugView</class>
    <class kind="class">Steinberg::IPlugFrame</class>
    <class kind="class">Steinberg::Linux::IEventHandler</class>
    <class kind="class">Steinberg::Linux::ITimerHandler</class>
    <class kind="class">Steinberg::Linux::IRunLoop</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::Linux</namespace>
    <member kind="typedef">
      <type>uint64</type>
      <name>TimerInterval</name>
      <anchorfile>namespaceSteinberg_1_1Linux.html</anchorfile>
      <anchor>ad94d4fecedeef98b5d1709b61cfa0e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>FileDescriptor</name>
      <anchorfile>namespaceSteinberg_1_1Linux.html</anchorfile>
      <anchor>a9c80aaf6d9c6451b471e97de46595753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeHWND</name>
      <anchorfile>group__platformUIType.html</anchorfile>
      <anchor>gaa1e68ac1f25da9c85c937d0360dbc601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeHIView</name>
      <anchorfile>group__platformUIType.html</anchorfile>
      <anchor>ga974cabea219cb31ad8218ba15d1f7071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeNSView</name>
      <anchorfile>group__platformUIType.html</anchorfile>
      <anchor>ga8ce69944b5475d65206469b9ebcbf755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeUIView</name>
      <anchorfile>group__platformUIType.html</anchorfile>
      <anchor>ga6362a7ca65b87d30c561dac986b757bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FIDString</type>
      <name>kPlatformTypeX11EmbedWindowID</name>
      <anchorfile>group__platformUIType.html</anchorfile>
      <anchor>gac945decc5f26f3fdb5419e8de833a0e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iplugviewcontentscalesupport.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/gui/</path>
    <filename>iplugviewcontentscalesupport_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <includes id="falignpush_8h" name="falignpush.h" local="yes" imported="no">pluginterfaces/base/falignpush.h</includes>
    <includes id="falignpop_8h" name="falignpop.h" local="yes" imported="no">pluginterfaces/base/falignpop.h</includes>
    <class kind="class">Steinberg::IPlugViewContentScaleSupport</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>istringresult.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>istringresult_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IStringResult</class>
    <class kind="class">Steinberg::IString</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>iupdatehandler.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>iupdatehandler_8h</filename>
    <includes id="funknown_8h" name="funknown.h" local="yes" imported="no">pluginterfaces/base/funknown.h</includes>
    <class kind="class">Steinberg::IUpdateHandler</class>
    <class kind="class">Steinberg::IDependent</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>keycodes.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>keycodes_8h</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">pluginterfaces/base/ftypes.h</includes>
    <class kind="struct">Steinberg::KeyCode</class>
    <namespace>Steinberg</namespace>
    <namespace>Steinberg::KeyCodes</namespace>
    <member kind="enumeration">
      <type></type>
      <name>VirtualKeyCodes</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_BACK</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba363a5589e96b18dca6534e951baffdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_TAB</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba60c75f9c8eded88ef76c0c94da27963c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_CLEAR</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baee7181a798c5753153051c0e1ace41c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RETURN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baaefd064b1e5d75c429bed314ac18eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PAUSE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad26d172dc2cd90741c3939ca4fab0b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ESCAPE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3a471c8b61a5f730dcbdd50fe53f3ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SPACE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba01d2889f9a7550008ad6140c41e733de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NEXT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba82d61b2ebb1c5fee25aea8d69d325acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_END</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa8adb6fcb92dec58fb19410eacfdd403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_HOME</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad5b83418c285e43af5d3a87b4d4049d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_LEFT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba612120b69c7dfd46086db7aaebdbcf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_UP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba0848a442d907968b211b97bc2bd88acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_RIGHT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6504370d9c6391e1a9da6a1a529b089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa9cdac7967bf7d88fdb761138a2a3416</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PAGEUP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5d9c9ba1d8f2c6f6737db37d3f449071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PAGEDOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5996c34d86df2b3c1be741aeb35bdbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SELECT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3b37a163628bc7015aac5efab4a66ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_PRINT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6ff54b9651ca18045e4000c2d26f790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ENTER</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2a662d23aadd7106a3a2afdfd5d426ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SNAPSHOT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bacc39d60a35433541177dbd7bf01a8257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_INSERT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba26f2c18a3a0a7eabf7bd11f0ec93be78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DELETE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae7a3a4540031b038014294aa6743a7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_HELP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad729e81b40a3acb64b5a40b7fa459b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD0</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba55aef83f557c4ed24e2847d38ea292b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD1</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba681b5574363c5d5a463af7e514172292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD2</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba779490ca3da209736187a912cd8382dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD3</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae58753ec4558e7b68f4aa07ed97d50d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD4</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba744226502b73227ed219a5142c232126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba906fbf3011cae4b931d6fe6126147a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD6</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bac4e7f0a72c3594aa3d5b83f61b714e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD7</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae6d134db5bf54ae1d4b29f8a2cca8889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba258d226c87d8446423d3214a59eb498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMPAD9</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6ab9d27201ffbdccabde9f5a0e9dedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MULTIPLY</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa7ccd4f6c9a10fe36e0e7bd28d15bea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ADD</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba88535ed64ae437ce31620dcb62c66c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SEPARATOR</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba79459423b8bbe9f70949f464cd7a27ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SUBTRACT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6ba424919235c2cbbac7184e3625395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DECIMAL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bafce663586a7e53223158c5f4ce6033fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_DIVIDE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba36a890023ae628d5c36ca010edffc59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F1</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bafcf70bc39c0032de8a1c6452ac9860a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F2</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba87897fd25282941e1a9bf72b9f64559a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F3</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba965c99b1f4fc05cec09ef61b0af8e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F4</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba01bce78a73ad136a7b42941297aff373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6a69ea34f5d1372692bf040637e57c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F6</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba247a20a9998f080827dd34004abc2f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F7</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba34a07203a0a4f3e996b44e9a4fcfd1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba9eaf4e9e3d8451fd1332c013d12c1375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F9</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba160e82eea885870bfa4924c27040cd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F10</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3b922025c26b38585ab140c7e40b291c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F11</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad54743bc4e7f9279abf671cc2a091ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F12</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba835f8397baa58fd73ff9c268d6458add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_NUMLOCK</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa98feaa9c2c57dc8e7b04cb8fddc1a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SCROLL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba10db988ee4f813d95a5b7cd2f96e3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SHIFT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba7d538b177ab06797012e9ffb1449acd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_CONTROL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba48f64be40a1a166f83ec1cab14da6bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_ALT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf22ac608afcf783bb841f664a2620ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_EQUALS</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf97f0846e149da44bbf962fa75680809</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_CONTEXTMENU</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba1992687fd833d3503080861864624e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_PLAY</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6322842e54ea558c670690f2715b45fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_STOP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baad3b9b6fd66ddf211586428be4479c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_PREV</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba29d798af827489cf5ab68c378b8a7ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_MEDIA_NEXT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bac80fc1b18bda12f7dfccbbe1b012798b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_VOLUME_UP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baedbb585f9e7ee87263a250c91542fb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_VOLUME_DOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2304f457aba66febcf852dbf1cbae8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F13</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba29161713f30649423d0ddefa16028396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F14</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba7a39de2eb466cf269a7a34d0377cf326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F15</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba57efdf8b5659ceaf5bda4be62e65ab56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baabf57281e043880eb269a6a72368aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F17</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5ce646467129e626c1ec8888f80045ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F18</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bab6e856fc1ebc35abda65fd30fe9deeca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_F19</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa385ff09ff5f05a4fedb1e75570baa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY_SUPER</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6db7ad5110a115d774dd8d74d333a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKEY_FIRST_CODE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba0abb06f320e406fbe76c08b2f5909ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKEY_LAST_CODE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba219b7884c92935dc6365a7fec8b55bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VKEY_FIRST_ASCII</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba39f030dbc1bfdb4a14a310acc744178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_BACK</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba363a5589e96b18dca6534e951baffdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_TAB</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba60c75f9c8eded88ef76c0c94da27963c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_CLEAR</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baee7181a798c5753153051c0e1ace41c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_RETURN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baaefd064b1e5d75c429bed314ac18eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_PAUSE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad26d172dc2cd90741c3939ca4fab0b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_ESCAPE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3a471c8b61a5f730dcbdd50fe53f3ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SPACE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba01d2889f9a7550008ad6140c41e733de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NEXT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba82d61b2ebb1c5fee25aea8d69d325acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_END</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa8adb6fcb92dec58fb19410eacfdd403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_HOME</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad5b83418c285e43af5d3a87b4d4049d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_LEFT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba612120b69c7dfd46086db7aaebdbcf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_UP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba0848a442d907968b211b97bc2bd88acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_RIGHT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6504370d9c6391e1a9da6a1a529b089d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_DOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa9cdac7967bf7d88fdb761138a2a3416</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_PAGEUP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5d9c9ba1d8f2c6f6737db37d3f449071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_PAGEDOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5996c34d86df2b3c1be741aeb35bdbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SELECT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3b37a163628bc7015aac5efab4a66ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_PRINT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6ff54b9651ca18045e4000c2d26f790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_ENTER</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2a662d23aadd7106a3a2afdfd5d426ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SNAPSHOT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bacc39d60a35433541177dbd7bf01a8257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_INSERT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba26f2c18a3a0a7eabf7bd11f0ec93be78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_DELETE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae7a3a4540031b038014294aa6743a7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_HELP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad729e81b40a3acb64b5a40b7fa459b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD0</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba55aef83f557c4ed24e2847d38ea292b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD1</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba681b5574363c5d5a463af7e514172292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD2</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba779490ca3da209736187a912cd8382dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD3</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae58753ec4558e7b68f4aa07ed97d50d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD4</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba744226502b73227ed219a5142c232126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba906fbf3011cae4b931d6fe6126147a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD6</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bac4e7f0a72c3594aa3d5b83f61b714e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD7</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bae6d134db5bf54ae1d4b29f8a2cca8889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba258d226c87d8446423d3214a59eb498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMPAD9</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6ab9d27201ffbdccabde9f5a0e9dedd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_MULTIPLY</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa7ccd4f6c9a10fe36e0e7bd28d15bea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_ADD</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba88535ed64ae437ce31620dcb62c66c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SEPARATOR</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba79459423b8bbe9f70949f464cd7a27ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SUBTRACT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6ba424919235c2cbbac7184e3625395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_DECIMAL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bafce663586a7e53223158c5f4ce6033fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_DIVIDE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba36a890023ae628d5c36ca010edffc59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F1</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bafcf70bc39c0032de8a1c6452ac9860a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F2</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba87897fd25282941e1a9bf72b9f64559a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F3</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba965c99b1f4fc05cec09ef61b0af8e74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F4</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba01bce78a73ad136a7b42941297aff373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6a69ea34f5d1372692bf040637e57c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F6</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba247a20a9998f080827dd34004abc2f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F7</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba34a07203a0a4f3e996b44e9a4fcfd1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F8</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba9eaf4e9e3d8451fd1332c013d12c1375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F9</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba160e82eea885870bfa4924c27040cd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F10</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba3b922025c26b38585ab140c7e40b291c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F11</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bad54743bc4e7f9279abf671cc2a091ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F12</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba835f8397baa58fd73ff9c268d6458add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_NUMLOCK</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa98feaa9c2c57dc8e7b04cb8fddc1a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SCROLL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba10db988ee4f813d95a5b7cd2f96e3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SHIFT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba7d538b177ab06797012e9ffb1449acd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_CONTROL</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba48f64be40a1a166f83ec1cab14da6bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_ALT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf22ac608afcf783bb841f664a2620ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_EQUALS</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf97f0846e149da44bbf962fa75680809</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_CONTEXTMENU</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba1992687fd833d3503080861864624e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_MEDIA_PLAY</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba6322842e54ea558c670690f2715b45fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_MEDIA_STOP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baad3b9b6fd66ddf211586428be4479c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_MEDIA_PREV</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba29d798af827489cf5ab68c378b8a7ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_MEDIA_NEXT</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bac80fc1b18bda12f7dfccbbe1b012798b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_VOLUME_UP</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baedbb585f9e7ee87263a250c91542fb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_VOLUME_DOWN</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba2304f457aba66febcf852dbf1cbae8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F13</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba29161713f30649423d0ddefa16028396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F14</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba7a39de2eb466cf269a7a34d0377cf326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F15</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba57efdf8b5659ceaf5bda4be62e65ab56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F16</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baabf57281e043880eb269a6a72368aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F17</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba5ce646467129e626c1ec8888f80045ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F18</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22bab6e856fc1ebc35abda65fd30fe9deeca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_F19</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baa385ff09ff5f05a4fedb1e75570baa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>KEY_SUPER</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22baf6db7ad5110a115d774dd8d74d333a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VKEY_FIRST_CODE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba0abb06f320e406fbe76c08b2f5909ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VKEY_LAST_CODE</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba219b7884c92935dc6365a7fec8b55bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VKEY_FIRST_ASCII</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a9380117707cebcb5a3cd9fa8b960e22ba39f030dbc1bfdb4a14a310acc744178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>KeyModifier</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kShiftKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da7dee5096e7803ac26cee7abe740d777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAlternateKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da8779d8eaee888493c6c5db7acc5d4a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCommandKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da111880e47a70791b129ec7a46f988078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kControlKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da6bd5ac36e7d960d29783e07406f3b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kShiftKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da7dee5096e7803ac26cee7abe740d777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kAlternateKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da8779d8eaee888493c6c5db7acc5d4a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kCommandKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da111880e47a70791b129ec7a46f988078</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kControlKey</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a743f60968fa58cdae68b31a1a3eb493da6bd5ac36e7d960d29783e07406f3b15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR14 char</type>
      <name>VirtualKeyCodeToChar</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a862d540e903360c185899756ea6f8fa6</anchor>
      <arglist>(uint8 vKey)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR14 uint8</type>
      <name>CharToVirtualKeyCode</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a826c154067a1494875f963d77bbee8ca</anchor>
      <arglist>(char character)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModifierOnlyKey</name>
      <anchorfile>namespaceSteinberg_1_1KeyCodes.html</anchorfile>
      <anchor>ad183c365a06b5560e86a61439e756a19</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pluginbasefwd.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>pluginbasefwd_8h</filename>
    <class kind="class">IPtr</class>
    <namespace>Steinberg</namespace>
  </compound>
  <compound kind="file">
    <name>smartpointer.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>smartpointer_8h</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" imported="no">pluginterfaces/base/fplatform.h</includes>
    <class kind="class">Steinberg::IPtr</class>
    <class kind="class">Steinberg::OPtr</class>
    <namespace>Steinberg</namespace>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>owned</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a92008e1dcbfc504a8ef2257857b8b977</anchor>
      <arglist>(I *p)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt;</type>
      <name>shared</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acfe9fcf96983f6fd33d4f01a71ae2398</anchor>
      <arglist>(I *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>typesizecheck.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>typesizecheck_8h</filename>
    <includes id="fplatform_8h" name="fplatform.h" local="yes" imported="no">pluginterfaces/base/fplatform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SMTG_TYPE_SIZE_CHECK</name>
      <anchorfile>typesizecheck_8h.html</anchorfile>
      <anchor>ae6f2ddef2bacfa5ddfea0cb30a89d016</anchor>
      <arglist>(Type, Platform64Size, MacOS32Size, Win32Size, Linux32Size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ucolorspec.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ucolorspec_8h</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">pluginterfaces/base/ftypes.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="typedef">
      <type>uint32</type>
      <name>ColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a5b13d028fba1eee386ec9ac208c6238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8</type>
      <name>ColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>af1189c83b63820c6ccc3167402601fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorSpec</type>
      <name>UColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a87699df6cd24276f34afea51d903c6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColorComponent</type>
      <name>UColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a3c4f7362f2f494a4120d7c864dd0822d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StandardColor</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlack</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda84bb4627f551fc5ff2d9aedb8f3b4947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWhite</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda9e1b2d3dcb56c17a372440853228ad01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda02a9193b86afaccf9bbf742a323100be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray10</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda071b3be3908931dc26e8743b00ffde8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray20</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1e226959be1359aaaa71395aa86f8208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray30</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5ff656d817dae9754566238d59d39157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray40</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda8bdc572a21805c3161278f91a3530712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray50</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda9db2b60f76d6b83e56c35985b4b9205c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray60</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdadab15681c7200799430d2f338d0ed61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray70</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda0354ed8af3577ebdf208137b26843594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray80</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1928cdb81e838319f6953a0c49d64c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray90</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda63b585983725a29a14552acb823a2949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5a655b1a02e5b0311571ca57ce4f3900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaa03531f6aa4608be014e3f8a8112f49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda56b755177db5009ab61067b96229a9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda8ea4b941d1d41f4bd88387c38e13e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac772acbace7fe195180ec04b0db54e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdad38f804f1c4b123fe442f81576461515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaab48c32302f7159d81e081c41dc2d3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda133f1956c6567e805341ce1753a03d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda6837b9736b787405dbed0a9d532eaf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda951e8c9c29427097fd137e19a3300e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda96ec73e5e8ede13098c92ca3b14c7c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1c83f6d971da4f2cb0a97fe97d1f34b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac05df1f876c243e8f60ea03a9f866b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdae22e7268faee0570b14aa13c801fa3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda4943112719ee8d66b8de5b8f88ccd8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda6ad203278f32dfcc959be28888e52582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaf35707aff5cbf5d69b5f0aecd302d9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5fe89a70ee7bcac01feb5fc1de15985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGold</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda14ef40d42e6bb88349bc9ad97aed7bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlack50</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda186d906a7af8fff76bff867913a7969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBlack70</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda64b4e2e55e8f2bd3d9759ad520723121</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNumStandardColors</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda020c41a39f7c676ecb89ee23885070b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLtGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac4512c2e2b20209b3fa8364b8be3483d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1ab75347fd43308dc34268db5a181108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDkGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda78c5cc590de98a677b2dc3076c904128</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kBlack</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda84bb4627f551fc5ff2d9aedb8f3b4947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kWhite</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda9e1b2d3dcb56c17a372440853228ad01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray5</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda02a9193b86afaccf9bbf742a323100be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray10</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda071b3be3908931dc26e8743b00ffde8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray20</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1e226959be1359aaaa71395aa86f8208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray30</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5ff656d817dae9754566238d59d39157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray40</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda8bdc572a21805c3161278f91a3530712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray50</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda9db2b60f76d6b83e56c35985b4b9205c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray60</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdadab15681c7200799430d2f338d0ed61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray70</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda0354ed8af3577ebdf208137b26843594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray80</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1928cdb81e838319f6953a0c49d64c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray90</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda63b585983725a29a14552acb823a2949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5a655b1a02e5b0311571ca57ce4f3900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaa03531f6aa4608be014e3f8a8112f49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda56b755177db5009ab61067b96229a9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda8ea4b941d1d41f4bd88387c38e13e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac772acbace7fe195180ec04b0db54e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdad38f804f1c4b123fe442f81576461515</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaab48c32302f7159d81e081c41dc2d3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda133f1956c6567e805341ce1753a03d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda6837b9736b787405dbed0a9d532eaf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda951e8c9c29427097fd137e19a3300e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda96ec73e5e8ede13098c92ca3b14c7c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkMagenta</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1c83f6d971da4f2cb0a97fe97d1f34b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac05df1f876c243e8f60ea03a9f866b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdae22e7268faee0570b14aa13c801fa3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkYellow</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda4943112719ee8d66b8de5b8f88ccd8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda6ad203278f32dfcc959be28888e52582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdaf35707aff5cbf5d69b5f0aecd302d9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkOrange</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda5fe89a70ee7bcac01feb5fc1de15985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGold</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda14ef40d42e6bb88349bc9ad97aed7bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kBlack50</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda186d906a7af8fff76bff867913a7969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kBlack70</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda64b4e2e55e8f2bd3d9759ad520723121</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNumStandardColors</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda020c41a39f7c676ecb89ee23885070b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLtGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cdac4512c2e2b20209b3fa8364b8be3483d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda1ab75347fd43308dc34268db5a181108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDkGray</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acbbce6877e30abdb4f8fedfbcc3622cda78c5cc590de98a677b2dc3076c904128</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorSpec</type>
      <name>MakeColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa3e0271047ce95a6e8097ece6edd712b</anchor>
      <arglist>(ColorComponent r, ColorComponent g, ColorComponent b)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorSpec</type>
      <name>MakeColorSpec</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ae445afc6fd5a0c291ebfa793a174a68f</anchor>
      <arglist>(ColorComponent r, ColorComponent g, ColorComponent b, ColorComponent a)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a52909a27914fed2be847c64aca5b8a1a</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aefa5c41df3f68bedacc9309e35242615</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa2093d47e98716adb212069f951ff841</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR ColorComponent</type>
      <name>GetAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a51cd02b8f8dac485a264e43521c05477</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBlue</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a109795f69824760eeffa211649eff625</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGreen</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a12f3dac75f1b1800ab5aaedba6fcd052</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRed</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a324ac47a91df3cfbfa8cc3235a6c3e76</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>abcfd5a1efa1ea9f617429acd31a9cc3f</anchor>
      <arglist>(ColorSpec &amp;argb, ColorComponent a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NormalizeColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>afd838e124bec32788d0ec8efafe64a7e</anchor>
      <arglist>(ColorComponent c)</arglist>
    </member>
    <member kind="function">
      <type>ColorComponent</type>
      <name>DenormalizeColorComponent</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a2980404bf67477cd52e41e4c01ac06d0</anchor>
      <arglist>(double c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlphaNorm</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a66d5f0c9546a82c5aa78b665b503d9fd</anchor>
      <arglist>(ColorSpec &amp;argb, double a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetAlphaNorm</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad78eaefa656353e5d08aeba89ad27279</anchor>
      <arglist>(ColorSpec cs)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>NormalizeAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a3e48f70b4cb563c93848c357efc48efd</anchor>
      <arglist>(uint8 alpha)</arglist>
    </member>
    <member kind="function">
      <type>ColorComponent</type>
      <name>DenormalizeAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>acca20a890a507ef361864ea1f2914af1</anchor>
      <arglist>(double alphaNorm)</arglist>
    </member>
    <member kind="function">
      <type>ColorSpec</type>
      <name>StripAlpha</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a40e3829433bee573a0e88fe838e79d9f</anchor>
      <arglist>(ColorSpec argb)</arglist>
    </member>
    <member kind="function">
      <type>ColorSpec SMTG_CONSTEXPR</type>
      <name>BlendColor</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>ad887b85aff864f174833a619cfa5fba9</anchor>
      <arglist>(ColorSpec color, double opacity)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ustring.cpp</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ustring_8cpp</filename>
    <includes id="ustring_8h" name="ustring.h" local="yes" imported="no">ustring.h</includes>
    <namespace>Steinberg</namespace>
    <member kind="function">
      <type>void</type>
      <name>StringCopy</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a834f3ae48811287ea2a7d456fa51fa47</anchor>
      <arglist>(TDstChar *dst, int32 dstSize, const TSrcChar *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>StringLength</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a4802efd192fbb8c76630410764514377</anchor>
      <arglist>(const TSrcChar *src, int32 srcSize=-1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ustring.h</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>ustring_8h</filename>
    <includes id="ftypes_8h" name="ftypes.h" local="yes" imported="no">ftypes.h</includes>
    <class kind="class">Steinberg::UString</class>
    <class kind="class">Steinberg::UStringBuffer</class>
    <namespace>Steinberg</namespace>
    <member kind="define">
      <type>#define</type>
      <name>USTRING</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>ac5f8dfe73b55c4ec26f12c071d67bffb</anchor>
      <arglist>(asciiString)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USTRINGSIZE</name>
      <anchorfile>ustring_8h.html</anchorfile>
      <anchor>abbca26150973e505a5e42d3854b49750</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="typedef">
      <type>UStringBuffer&lt; 128 &gt;</type>
      <name>UString128</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>aa92186fdeda699e7a0cc7ac6c45d07e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UStringBuffer&lt; 256 &gt;</type>
      <name>UString256</name>
      <anchorfile>namespaceSteinberg.html</anchorfile>
      <anchor>a71098a25fa252b10d271a11807153385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>pluginBase</name>
    <title>Basic Interfaces</title>
    <filename>group__pluginBase.html</filename>
    <class kind="class">Steinberg::FUID</class>
    <class kind="class">Steinberg::FUnknown</class>
    <class kind="class">Steinberg::FVariant</class>
    <class kind="class">Steinberg::IBStream</class>
    <class kind="class">Steinberg::ISizeableStream</class>
    <class kind="class">Steinberg::IPluginBase</class>
    <class kind="struct">Steinberg::PFactoryInfo</class>
    <class kind="struct">Steinberg::PClassInfo</class>
    <class kind="class">Steinberg::IPluginFactory</class>
    <class kind="struct">Steinberg::PClassInfo2</class>
    <class kind="class">Steinberg::IPluginFactory2</class>
    <class kind="class">Steinberg::IPluginFactory3</class>
    <class kind="class">Steinberg::IPtr</class>
    <class kind="class">Steinberg::OPtr</class>
  </compound>
  <compound kind="group">
    <name>pluginGUI</name>
    <title>Graphical User Interface</title>
    <filename>group__pluginGUI.html</filename>
    <subgroup>platformUIType</subgroup>
    <class kind="struct">Steinberg::ViewRect</class>
    <class kind="class">Steinberg::IPlugView</class>
    <class kind="class">Steinberg::IPlugFrame</class>
    <class kind="class">Steinberg::Linux::IEventHandler</class>
    <class kind="class">Steinberg::Linux::ITimerHandler</class>
    <class kind="class">Steinberg::Linux::IRunLoop</class>
    <class kind="class">Steinberg::IPlugViewContentScaleSupport</class>
  </compound>
  <compound kind="group">
    <name>platformUIType</name>
    <title>Platform UI Types</title>
    <filename>group__platformUIType.html</filename>
  </compound>
  <compound kind="class">
    <name>ImplementsImpl</name>
    <filename>classImplementsImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>IPtr</name>
    <filename>classIPtr.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="namespace">
    <name>Steinberg</name>
    <filename>namespaceSteinberg.html</filename>
    <namespace>Steinberg::FUnknownPrivate</namespace>
    <namespace>Steinberg::FUnknownImpl</namespace>
    <namespace>Steinberg::U</namespace>
    <namespace>Steinberg::GeoConstants</namespace>
    <namespace>Steinberg::KeyCodes</namespace>
    <namespace>Steinberg::Linux</namespace>
    <class kind="class">Steinberg::ConstStringTable</class>
    <class kind="class">Steinberg::FUID</class>
    <class kind="class">Steinberg::FUnknown</class>
    <class kind="class">Steinberg::FUnknownPtr</class>
    <class kind="struct">Steinberg::FReleaser</class>
    <class kind="class">Steinberg::FVariant</class>
    <class kind="class">Steinberg::IBStream</class>
    <class kind="class">Steinberg::ISizeableStream</class>
    <class kind="class">Steinberg::ICloneable</class>
    <class kind="class">Steinberg::IErrorContext</class>
    <class kind="class">Steinberg::IPersistent</class>
    <class kind="class">Steinberg::IAttributes</class>
    <class kind="class">Steinberg::IAttributes2</class>
    <class kind="class">Steinberg::IPluginBase</class>
    <class kind="struct">Steinberg::PFactoryInfo</class>
    <class kind="struct">Steinberg::PClassInfo</class>
    <class kind="class">Steinberg::IPluginFactory</class>
    <class kind="struct">Steinberg::PClassInfo2</class>
    <class kind="class">Steinberg::IPluginFactory2</class>
    <class kind="struct">Steinberg::PClassInfoW</class>
    <class kind="class">Steinberg::IPluginFactory3</class>
    <class kind="class">Steinberg::IPluginCompatibility</class>
    <class kind="class">Steinberg::IStringResult</class>
    <class kind="class">Steinberg::IString</class>
    <class kind="class">Steinberg::IUpdateHandler</class>
    <class kind="class">Steinberg::IDependent</class>
    <class kind="struct">Steinberg::KeyCode</class>
    <class kind="class">Steinberg::IPtr</class>
    <class kind="class">Steinberg::OPtr</class>
    <class kind="class">Steinberg::UString</class>
    <class kind="class">Steinberg::UStringBuffer</class>
    <class kind="struct">Steinberg::ViewRect</class>
    <class kind="class">Steinberg::IPlugView</class>
    <class kind="class">Steinberg::IPlugFrame</class>
    <class kind="class">Steinberg::IPlugViewContentScaleSupport</class>
  </compound>
  <compound kind="class">
    <name>Steinberg::ConstStringTable</name>
    <filename>classSteinberg_1_1ConstStringTable.html</filename>
    <member kind="function">
      <type>const char16 *</type>
      <name>getString</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>a3b3c5fcbce3ade9cc856fb3c052ae472</anchor>
      <arglist>(const char8 *str) const </arglist>
    </member>
    <member kind="function">
      <type>char16</type>
      <name>getString</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>af8ce399fc54078a5b7b81e313b19968b</anchor>
      <arglist>(const char8 str) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstStringTable *</type>
      <name>instance</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>a7ed68ef8938393b1fc911313db64c804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ConstStringTable</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>acf88e43da1b31d3d425c80d747bbb1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ConstStringTable</name>
      <anchorfile>classSteinberg_1_1ConstStringTable.html</anchorfile>
      <anchor>a99f647d997cd61d511fdf60560c5706b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUID</name>
    <filename>classSteinberg_1_1FUID.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>UIDPrintStyle</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kINLINE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a9f131fba80cf6b9f835dbcd1893a8e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDECLARE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a0645d915ab71dfc6a46b46b2e0437b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a786d38db04f85fa7d41ffb4bfdb38283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCLASS_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83af0e94a5c0c5e442c941dedb3488540dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kINLINE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a9f131fba80cf6b9f835dbcd1893a8e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDECLARE_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a0645d915ab71dfc6a46b46b2e0437b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kFUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83a786d38db04f85fa7d41ffb4bfdb38283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kCLASS_UID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4c6d5af58eee71460b173f2a3fc16e83af0e94a5c0c5e442c941dedb3488540dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char8</type>
      <name>String</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a2e69817c730e10bae2a6d442eb32b9a7</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aef4d827e945c171d056b9ed79a8964f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a29217891f71b9c22549ae79a894f480f</anchor>
      <arglist>(uint32 l1, uint32 l2, uint32 l3, uint32 l4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a0404d1a9d834c21a3c91a2d9b8c1a361</anchor>
      <arglist>(const FUID &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a55b6f76b0487f0ceb85525b05fa4009f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generate</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aa854636edbaec64049039c593403bc70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aac1b70a2ed67ead038c4d3f5ac4d8a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FUID &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ac8fc81bf202c6eb2f5832bc9605bf0bc</anchor>
      <arglist>(const FUID &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ad222698c02d66bed34ceee73510ccc47</anchor>
      <arglist>(const FUID &amp;f) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aa6aec818004cd35db7a78987976d1fad</anchor>
      <arglist>(const FUID &amp;f) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ad091599e39045804d00815f16d671944</anchor>
      <arglist>(const FUID &amp;f) const </arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong1</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a9ec11dc4635c50d3d550b70a5c35a776</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong2</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a4ad3ac87828b12b169e5d8f7dcb9d40c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong3</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ab172c58a94ae0771e47b53e85ce0c305</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>getLong4</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ad34efd6a06e7dee8a404c024f0debde0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from4Int</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ad4ecb2d9af5f8cf17d6ec497f871f13a</anchor>
      <arglist>(uint32 d1, uint32 d2, uint32 d3, uint32 d4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to4Int</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>aa8cc6a07a3f18cf01313393f7e5e8c87</anchor>
      <arglist>(uint32 &amp;d1, uint32 &amp;d2, uint32 &amp;d3, uint32 &amp;d4) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a04ad5872389ea0b0a8a4b5dfd3780d22</anchor>
      <arglist>(char8 *string) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a1e809eb52c1b13101a137f4f722d93ab</anchor>
      <arglist>(const char8 *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRegistryString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ab21b1a2ba3c9b29b35131450f9fc2bb1</anchor>
      <arglist>(char8 *string) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromRegistryString</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a8124e38def2946aa169b72c0fdb115bb</anchor>
      <arglist>(const char8 *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a87f395d2dab31085a814b066b94e2f0a</anchor>
      <arglist>(int32 style, char8 *string=nullptr, size_t stringBufferSize=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>af4c3e90529c90252f58d856dfbf43c6a</anchor>
      <arglist>(char8 *string=nullptr, int32 style=kINLINE_UID) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a520fecef8e1598c4068262db433bef10</anchor>
      <arglist>(const char(&amp;uid)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toTUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>abd37cfcc00bb93ae45b4e01f332c12d8</anchor>
      <arglist>(TUID result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const TUID &amp;</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a5a71b4b07494abc98444fcf80abf27fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TUID &amp;</type>
      <name>toTUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>ad2940cd2922179eb4a50cd3fe1965769</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FUID</type>
      <name>fromTUID</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a23ebc24784d7e1065dd4685c348921d6</anchor>
      <arglist>(const TUID uid)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TUID</type>
      <name>data</name>
      <anchorfile>classSteinberg_1_1FUID.html</anchorfile>
      <anchor>a5831f7a540668b040269fcc4a4634a6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknown</name>
    <filename>classSteinberg_1_1FUnknown.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>queryInterface</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>a4199134d0669bfa92b7419dac14c01a7</anchor>
      <arglist>(const TUID _iid, void **obj)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32</type>
      <name>addRef</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>aaa3c5a2a5410d41153d7f5e3f4e0a635</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32</type>
      <name>release</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>a58847c78bf6142f01ce214c2802cb146</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1FUnknown.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownPtr</name>
    <filename>classSteinberg_1_1FUnknownPtr.html</filename>
    <templarg></templarg>
    <base>Steinberg::IPtr</base>
    <member kind="function">
      <type></type>
      <name>FUnknownPtr</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>ab0a0024a95295f9771675b21f78dc97f</anchor>
      <arglist>(FUnknown *unknown)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUnknownPtr</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a2e3f1f023934674b6f10da8d9451bee0</anchor>
      <arglist>(const FUnknownPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FUnknownPtr</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a24254b5cf187cab371540748f64d190d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FUnknownPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>a932dfba34e2a9ea0e1c809b8ea218a38</anchor>
      <arglist>(const FUnknownPtr &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>ac580abcf2012c88ed8c1023ce525610e</anchor>
      <arglist>(FUnknown *unknown)</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>getInterface</name>
      <anchorfile>classSteinberg_1_1FUnknownPtr.html</anchorfile>
      <anchor>afbcc6839b0e53c7a4582393aba7ae538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a1319c719fbf775d7b691de74c00f7e74</anchor>
      <arglist>(I *ptr, bool addRef=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ab923ee4e03558fb6defc4420d53a2a09</anchor>
      <arglist>(const IPtr &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>aded3f51510240b387624e8d2b7a595aa</anchor>
      <arglist>(const IPtr&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a0febc1cfbd249e5c625f0accf3879f2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ac784799582d163bd4b0a10786dde5105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a4622db0a0823ec5e9801cd602f0fe794</anchor>
      <arglist>(I *ptr)</arglist>
    </member>
    <member kind="function">
      <type>IPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a4b2a58247abf169f08870dc83ac941ab</anchor>
      <arglist>(const IPtr &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>IPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a6fc6201a9df8fa0ae91921338e9fadfc</anchor>
      <arglist>(const IPtr&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator I *</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a4941340f5c6521d726566bf0de9dfa75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator-&gt;</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a93399dd839b3516b6474de96a0f8ba70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a833176d8a4233f0989e7b24a44be4cfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a9ef8df82f56d037f33eedf88dc642ac1</anchor>
      <arglist>(I *obj=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>take</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ad23e3081bab74289f4472701b2707ad3</anchor>
      <arglist>() SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IPtr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>ad90cd5b534f50a950d3a2faca6dc077d</anchor>
      <arglist>(const IPtr&lt; I &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>IPtr&lt; I &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>abb98e2094ca55f8b3b6f1dd7a275f8bd</anchor>
      <arglist>(const IPtr&lt; I &gt; &amp;_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IPtr&lt; T &gt;</type>
      <name>adopt</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a7bb3f6e7f2c0de237814076dfe445742</anchor>
      <arglist>(T *obj) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>I *</type>
      <name>ptr</name>
      <anchorfile>classSteinberg_1_1IPtr.html</anchorfile>
      <anchor>a7c145f458643ff993b929f236d4a2ac0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FReleaser</name>
    <filename>structSteinberg_1_1FReleaser.html</filename>
    <member kind="function">
      <type></type>
      <name>FReleaser</name>
      <anchorfile>structSteinberg_1_1FReleaser.html</anchorfile>
      <anchor>a9aeee674f38393febf98f8cf953657f5</anchor>
      <arglist>(FUnknown *u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FReleaser</name>
      <anchorfile>structSteinberg_1_1FReleaser.html</anchorfile>
      <anchor>aa5116d1833f098d611bf2336d869823d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FUnknown *</type>
      <name>u</name>
      <anchorfile>structSteinberg_1_1FReleaser.html</anchorfile>
      <anchor>adcb624ac2e22762ff3ef4a83c423d84f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::FVariant</name>
    <filename>classSteinberg_1_1FVariant.html</filename>
    <member kind="enumvalue">
      <type>@</type>
      <name>kEmpty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a5460ad665310efd60a2352b2c347342f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kInteger</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5aa1acc5720dd4e85ceea5578a6cf14ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a5686197bafb177bdc82550848416a1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a0f3df8a4ca30a3ad6b26e7f17a8032c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ad74f4c7c6562dc3f8339a8bba2d28dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a8748a0de195760963cc4a77e6b4c29d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a3bbd3d3c841c519ed8d96eacdc2c1e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a3af413f4c05123f8a5a7e34085932fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ac79d4fad10a7b9fd5d7ebe153133db47</anchor>
      <arglist>(const FVariant &amp;variant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a53232b87d8f25f4f0418964b260b9cf0</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>af19117cd340e869e56a407f1da5bf6ba</anchor>
      <arglist>(uint32 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a6f1899f0b15a7da0117660534d4a761b</anchor>
      <arglist>(int64 v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a227515960e0625ca5bcadb86a2942147</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a02221250eb24a108ec57297d5df2d9de</anchor>
      <arglist>(const char8 *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aeba1661809a9fd72b790f577aea27c9c</anchor>
      <arglist>(const char16 *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ae94cb75f5692368c85828de1d72e904b</anchor>
      <arglist>(FUnknown *obj, bool owner=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FVariant</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>ac4f5a08fe96561b601a95584bbf05632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FVariant &amp;</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a702dcc8229c6a13ad5f342326905921d</anchor>
      <arglist>(const FVariant &amp;variant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a99f790fa98987b3f14ad6e21f274f084</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a13e33996f2e8908319eb0cb8f91935ab</anchor>
      <arglist>(uint32 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a7e5969c80b5949df833d82622082b43b</anchor>
      <arglist>(int64 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aae8208b02be6ecdcf6258ff849f48b57</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a138b7d146b09674005beb9094767749c</anchor>
      <arglist>(const char8 *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a708a0328d16976ceefcea310580f776a</anchor>
      <arglist>(const char16 *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aac3ddf857b8f752aafc10aede06b641b</anchor>
      <arglist>(int64 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a465a9c6375b7b91e6a004bf4d13f6706</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>adb629fad8700dcecfd40c2bc5cf2c6a4</anchor>
      <arglist>(const char8 *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aa2822fca3d75d9e6cc4b10ab57de6597</anchor>
      <arglist>(const char16 *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a299d0820a6de5c1f779d80772a49d654</anchor>
      <arglist>(FUnknown *obj)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aa468d9942c5826177f65477a7f5b9da3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getInt</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a840c3af6e433b8b6de447aff90ee8516</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFloat</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a13bb0beae475425743402581cf4cf2ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNumber</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a142da9be8c10150a2f476f5cafea9347</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char8 *</type>
      <name>getString8</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a1435d81de7e7dac745e0fd88faf6f3d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char16 *</type>
      <name>getString16</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a41679e157116bc3a0eeac8803594b4d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FUnknown *</type>
      <name>getObject</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>aa857f9ed3b6a3fc6785d2f5e4e6dd8be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>getType</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a753ae87f3a50baca965b74bb3bdbc73b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a479432127ee77145cc19d6a2d1590821</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a6c975d7981c86e14801166e34183eec7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a3ea0b05483601e9acd735f48ccf7ed80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOwner</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>abbdb20a51bdf78b0b5dfb245178897e4</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>a9a4d7b0a805f99ab95362516ee336b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>type</name>
      <anchorfile>classSteinberg_1_1FVariant.html</anchorfile>
      <anchor>af9b2e23a8f32ca09cfeb7d828436fb01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IBStream</name>
    <filename>classSteinberg_1_1IBStream.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="enumeration">
      <type></type>
      <name>IStreamSeekMode</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekSet</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aa6df685ae526fa7efefe23ce2c5e6e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekCur</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4a38fe1bc7808828aa43282a56e5ed70f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIBSeekEnd</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aee2005d02e649de8da100c7f417cc2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kIBSeekSet</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aa6df685ae526fa7efefe23ce2c5e6e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kIBSeekCur</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4a38fe1bc7808828aa43282a56e5ed70f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kIBSeekEnd</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a578603bbda4a0145412cb895b14efdd4aee2005d02e649de8da100c7f417cc2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>read</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>aa08e74cc72149c52cd30b35c25efd5b5</anchor>
      <arglist>(void *buffer, int32 numBytes, int32 *numBytesRead=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>write</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>ae611e1d9d2baf0c9b9490b506ddfcbfd</anchor>
      <arglist>(void *buffer, int32 numBytes, int32 *numBytesWritten=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>seek</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a1449a39ff2d3f964a08753f128626702</anchor>
      <arglist>(int64 pos, int32 mode, int64 *result=nullptr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>tell</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>a25dc574e08d9d76e0c2805bb2f30f7ba</anchor>
      <arglist>(int64 *pos)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IBStream.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::ISizeableStream</name>
    <filename>classSteinberg_1_1ISizeableStream.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getStreamSize</name>
      <anchorfile>classSteinberg_1_1ISizeableStream.html</anchorfile>
      <anchor>a14a1cf32b76e98f867728d2b140d664c</anchor>
      <arglist>(int64 &amp;size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setStreamSize</name>
      <anchorfile>classSteinberg_1_1ISizeableStream.html</anchorfile>
      <anchor>a6c01cd5e45522b070c29ddc3402c9cbd</anchor>
      <arglist>(int64 size)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1ISizeableStream.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::ICloneable</name>
    <filename>classSteinberg_1_1ICloneable.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual FUnknown *</type>
      <name>clone</name>
      <anchorfile>classSteinberg_1_1ICloneable.html</anchorfile>
      <anchor>a01cda1781c6c80ed3aa9091e34be16fb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1ICloneable.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IErrorContext</name>
    <filename>classSteinberg_1_1IErrorContext.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>disableErrorUI</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>a6984fa8a3247acec65a270803e43bc84</anchor>
      <arglist>(bool state)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>errorMessageShown</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>a344d0ab2c2edc4aa4f47af8617375d4f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getErrorMessage</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>a9d0d7a800ead0504ab9846ee1cbc23e0</anchor>
      <arglist>(IString *message)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IErrorContext.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPersistent</name>
    <filename>classSteinberg_1_1IPersistent.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassID</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>aac250bf48a649ebdab843658f7727039</anchor>
      <arglist>(char8 *uid)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>saveAttributes</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>a67e0bc28988160ead2fae757e4f33900</anchor>
      <arglist>(IAttributes *)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>loadAttributes</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>a34ba5d29ec54b8d49213549ada3d59fe</anchor>
      <arglist>(IAttributes *)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPersistent.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IAttributes</name>
    <filename>classSteinberg_1_1IAttributes.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>set</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a1ed9fd6a18bc87466a1b51476c7408e8</anchor>
      <arglist>(IAttrID attrID, const FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>queue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a1c72961487139a9f07d9f78f694ad406</anchor>
      <arglist>(IAttrID listID, const FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setBinaryData</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a840cf9568441164595e1468258f4fa3f</anchor>
      <arglist>(IAttrID attrID, void *data, uint32 bytes, bool copyBytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>get</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a0acec6253406938017badc88407f7286</anchor>
      <arglist>(IAttrID attrID, FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>unqueue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>aa69fa3df16e665aea80acd34d1b9d568</anchor>
      <arglist>(IAttrID listID, FVariant &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>getQueueItemCount</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a9a492c4051f10885bbac87ef1882ea44</anchor>
      <arglist>(IAttrID)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>resetQueue</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a67a60bd7651f28dd4de2adf8c8d29d7a</anchor>
      <arglist>(IAttrID attrID)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>resetAllQueues</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a2eb44c7c95112fe29e5ce46f097fd22b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getBinaryData</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>ab7a9881a0b5640523e30e22ddc54fee6</anchor>
      <arglist>(IAttrID attrID, void *data, uint32 bytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32</type>
      <name>getBinaryDataSize</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>a9078f42ca5569497b403014d65e9d7bd</anchor>
      <arglist>(IAttrID attrID)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IAttributes.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IAttributes2</name>
    <filename>classSteinberg_1_1IAttributes2.html</filename>
    <base>Steinberg::IAttributes</base>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>countAttributes</name>
      <anchorfile>classSteinberg_1_1IAttributes2.html</anchorfile>
      <anchor>afab9fceccb1640882d1a4d112b2c5b96</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual IAttrID</type>
      <name>getAttributeID</name>
      <anchorfile>classSteinberg_1_1IAttributes2.html</anchorfile>
      <anchor>a564f166842e13ba6a0bf5111d121c36f</anchor>
      <arglist>(int32 index) const =0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IAttributes2.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginBase</name>
    <filename>classSteinberg_1_1IPluginBase.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>initialize</name>
      <anchorfile>classSteinberg_1_1IPluginBase.html</anchorfile>
      <anchor>a3c81be4ff2e7bbb541d3527264f26eed</anchor>
      <arglist>(FUnknown *context)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>terminate</name>
      <anchorfile>classSteinberg_1_1IPluginBase.html</anchorfile>
      <anchor>a1563a6e0e622483924e5f21242407f16</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginBase.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PFactoryInfo</name>
    <filename>structSteinberg_1_1PFactoryInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>FactoryFlags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNoFlags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aacc42d61d53f9b50d3f1f3b463ede0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClassesDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a76b4fd07aeb307d814444f61a5284c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLicenseCheck</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a33a11b36601c0392f96fe277213bf94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kComponentNonDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380acb5680f6a81a74bdfe2cbd8c073df174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUnicode</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aab221417e3c0a7c87707b0a5b80c9209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNoFlags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aacc42d61d53f9b50d3f1f3b463ede0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kClassesDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a76b4fd07aeb307d814444f61a5284c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kLicenseCheck</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380a33a11b36601c0392f96fe277213bf94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kComponentNonDiscardable</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380acb5680f6a81a74bdfe2cbd8c073df174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kUnicode</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a618f56f095d5a47e04cb2a60c9fb7380aab221417e3c0a7c87707b0a5b80c9209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kURLSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea47905cffb4660c31c124c3689a597abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kEmailSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea7659c914f304c03fe5bb5406644dd11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNameSize</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea5b9d2840f143c8288f728f5be29f638e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFactoryInfo</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>ab8864fc4f15f667c386cef84c3abe3fe</anchor>
      <arglist>(const char8 *_vendor, const char8 *_url, const char8 *_email, int32 _flags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFactoryInfo</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a64254752d7cf245a6c28c7ff9429ed74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>vendor</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>ac4707b8abe69c6961d88a0ea8d9689e0</anchor>
      <arglist>[kNameSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>url</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>aa4ccdd008796e1fda60a64aca8fc6a16</anchor>
      <arglist>[kURLSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>email</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a371bd4486f2314c56b0dc15665ac2825</anchor>
      <arglist>[kEmailSize]</arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>flags</name>
      <anchorfile>structSteinberg_1_1PFactoryInfo.html</anchorfile>
      <anchor>a8ffba1d4311e48ae488bc118f20d7edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PClassInfo</name>
    <filename>structSteinberg_1_1PClassInfo.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ClassCardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aab16066f9ae5683da7458b67a11eeece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kManyInstances</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aab16066f9ae5683da7458b67a11eeecea5cd6f16a8a935a43a15d03e4c50782f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kManyInstances</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aab16066f9ae5683da7458b67a11eeecea5cd6f16a8a935a43a15d03e4c50782f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kCategorySize</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a8f7919f981f4374ad578a660b8dbe01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kNameSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635a5b9d2840f143c8288f728f5be29f638e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a0896d5d20fa2cd6dbd8231e6b446c91e</anchor>
      <arglist>(const TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a9ac42914ded80ccb37fa6ac9d2f40d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TUID</type>
      <name>cid</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a418a6a237a27e446af982acc6cfa1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>cardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aaeac80bf9a3a2680cfec481edb605d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>category</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>a32bb1f3165cfe0587146dd5a616af919</anchor>
      <arglist>[kCategorySize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>name</name>
      <anchorfile>structSteinberg_1_1PClassInfo.html</anchorfile>
      <anchor>aa9227b03d6c37d746f40c59e671c7af1</anchor>
      <arglist>[kNameSize]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginFactory</name>
    <filename>classSteinberg_1_1IPluginFactory.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getFactoryInfo</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>ad75fd7e8955e871bdcf6558b513b7504</anchor>
      <arglist>(PFactoryInfo *info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int32</type>
      <name>countClasses</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a64f4f0e4c87d82b5a44d654f4addb960</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassInfo</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a22f3efaa3a657a18ff5d2f0f5e916b45</anchor>
      <arglist>(int32 index, PClassInfo *info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>createInstance</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>a26a0c88f3703edf621060667eab3eb1f</anchor>
      <arglist>(FIDString cid, FIDString _iid, void **obj)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginFactory.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PClassInfo2</name>
    <filename>structSteinberg_1_1PClassInfo2.html</filename>
    <member kind="enumvalue">
      <type>@</type>
      <name>kVendorSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dabc92cf67d5c5576b27e52051ee42eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kVersionSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2daf639cc09cb2106bdbd63cc5a4be8bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kSubCategoriesSize</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2da9dfa52b0b8aabc14a4e753f1c2e37b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo2</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a7efe9cd3d1d1a1d43be9bc68ca394d74</anchor>
      <arglist>(const TUID _cid, int32 _cardinality, const char8 *_category, const char8 *_name, int32 _classFlags, const char8 *_subCategories, const char8 *_vendor, const char8 *_version, const char8 *_sdkVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfo2</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a2ac28b5201097b3169efdf44e0e24620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TUID</type>
      <name>cid</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a418a6a237a27e446af982acc6cfa1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>cardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>aaeac80bf9a3a2680cfec481edb605d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>category</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a2d66c6812ef6fe8c155f83d3820e6fee</anchor>
      <arglist>[PClassInfo::kCategorySize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>name</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>aca8ccb4e8b6639590cbe65fc62cb2d91</anchor>
      <arglist>[PClassInfo::kNameSize]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>classFlags</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>ab5ab9135185421caad5ad8ae1d758409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>subCategories</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a106c76c37c57aa35e42654278412ee90</anchor>
      <arglist>[kSubCategoriesSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>vendor</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a7540fc2f4cee3145736c7e3083367aba</anchor>
      <arglist>[kVendorSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>version</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>a10a16351d8da082eba2e5cbd16e6aed1</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>sdkVersion</name>
      <anchorfile>structSteinberg_1_1PClassInfo2.html</anchorfile>
      <anchor>aefe2ed287dcf207d4f83b335ed2b78f5</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginFactory2</name>
    <filename>classSteinberg_1_1IPluginFactory2.html</filename>
    <base>Steinberg::IPluginFactory</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassInfo2</name>
      <anchorfile>classSteinberg_1_1IPluginFactory2.html</anchorfile>
      <anchor>af4343086413d489478763677e6925464</anchor>
      <arglist>(int32 index, PClassInfo2 *info)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginFactory2.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::PClassInfoW</name>
    <filename>structSteinberg_1_1PClassInfoW.html</filename>
    <member kind="enumvalue">
      <type>@</type>
      <name>kVendorSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600abc92cf67d5c5576b27e52051ee42eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kVersionSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af639cc09cb2106bdbd63cc5a4be8bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kSubCategoriesSize</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a9dfa52b0b8aabc14a4e753f1c2e37b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfoW</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aa9bbacedf981912769dee51d9f2b05f0</anchor>
      <arglist>(const TUID _cid, int32 _cardinality, const char8 *_category, const char16 *_name, int32 _classFlags, const char8 *_subCategories, const char16 *_vendor, const char16 *_version, const char16 *_sdkVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PClassInfoW</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>ace7b45b143b16326d24f3783f28221ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromAscii</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a4bf4cd78c431e64f21d4bd2005813e9d</anchor>
      <arglist>(const PClassInfo2 &amp;ci2)</arglist>
    </member>
    <member kind="variable">
      <type>TUID</type>
      <name>cid</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a418a6a237a27e446af982acc6cfa1f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>cardinality</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>aaeac80bf9a3a2680cfec481edb605d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>category</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a2d66c6812ef6fe8c155f83d3820e6fee</anchor>
      <arglist>[PClassInfo::kCategorySize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>name</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a5ff0790e163ec6fb61e6f9f1dcc5d3ed</anchor>
      <arglist>[PClassInfo::kNameSize]</arglist>
    </member>
    <member kind="variable">
      <type>uint32</type>
      <name>classFlags</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>ab5ab9135185421caad5ad8ae1d758409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char8</type>
      <name>subCategories</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a106c76c37c57aa35e42654278412ee90</anchor>
      <arglist>[kSubCategoriesSize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>vendor</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>abb5e59029c2e7b356dd264eae82de3a4</anchor>
      <arglist>[kVendorSize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>version</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a5361068d8071d34e2142025ab72bcc6b</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
    <member kind="variable">
      <type>char16</type>
      <name>sdkVersion</name>
      <anchorfile>structSteinberg_1_1PClassInfoW.html</anchorfile>
      <anchor>a2fb55f1840c1948ff8added4e4775684</anchor>
      <arglist>[kVersionSize]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginFactory3</name>
    <filename>classSteinberg_1_1IPluginFactory3.html</filename>
    <base>Steinberg::IPluginFactory2</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getClassInfoUnicode</name>
      <anchorfile>classSteinberg_1_1IPluginFactory3.html</anchorfile>
      <anchor>a7be60c9a60f393b045b5d48c4d9de6ca</anchor>
      <arglist>(int32 index, PClassInfoW *info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setHostContext</name>
      <anchorfile>classSteinberg_1_1IPluginFactory3.html</anchorfile>
      <anchor>a7fa0087a5cb612e3aeeefa4c91f638c7</anchor>
      <arglist>(FUnknown *context)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginFactory3.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPluginCompatibility</name>
    <filename>classSteinberg_1_1IPluginCompatibility.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getCompatibilityJSON</name>
      <anchorfile>classSteinberg_1_1IPluginCompatibility.html</anchorfile>
      <anchor>a2a70492376238780a9f4adaa333e0b7a</anchor>
      <arglist>(IBStream *stream)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPluginCompatibility.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IStringResult</name>
    <filename>classSteinberg_1_1IStringResult.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText</name>
      <anchorfile>classSteinberg_1_1IStringResult.html</anchorfile>
      <anchor>a38ec13ec85b7e92b0b33b8b4efa87f57</anchor>
      <arglist>(const char8 *text)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IStringResult.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IString</name>
    <filename>classSteinberg_1_1IString.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText8</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>ac42dc105d9a95ac233eca36746f9afb4</anchor>
      <arglist>(const char8 *text)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setText16</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a855f4116dd9824838ebc984adeccfe96</anchor>
      <arglist>(const char16 *text)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char8 *</type>
      <name>getText8</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a0db45e91ddc50e475381585b7ef8369f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char16 *</type>
      <name>getText16</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a292cc4b997e2ff509600bc0339ef8cf3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>take</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a278b6bc34d672210e69dbde261f52cab</anchor>
      <arglist>(void *s, bool isWide)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isWideString</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>a9897ca3a2a9047af3500188209b71ab7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IString.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IUpdateHandler</name>
    <filename>classSteinberg_1_1IUpdateHandler.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>addDependent</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a7ab1193e35e93559ccb0ebc3dd1925eb</anchor>
      <arglist>(FUnknown *object, IDependent *dependent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>removeDependent</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a0a393e93442f393b55deb0e183bfc66a</anchor>
      <arglist>(FUnknown *object, IDependent *dependent)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>triggerUpdates</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a5df36e1fc97bddca8eaabc6b39de6530</anchor>
      <arglist>(FUnknown *object, int32 message)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>deferUpdates</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>a161a23aead9a302f8b4b2021d8553e29</anchor>
      <arglist>(FUnknown *object, int32 message)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IUpdateHandler.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IDependent</name>
    <filename>classSteinberg_1_1IDependent.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="enumeration">
      <type></type>
      <name>ChangeMessage</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWillChange</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a12898124f259d06a01da2fbec93b62b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kChanged</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a59b6e90764ca9aa343f99c0664410110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDestroyed</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a3d6cbd03cda4f9fc9018d975f978a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWillDestroy</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1aefbe6c668f52e8e2dd07b06025691c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStdChangeMessageLast</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1ad4ccb3c09b77e5ca9c19831a56d06712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kWillChange</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a12898124f259d06a01da2fbec93b62b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kChanged</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a59b6e90764ca9aa343f99c0664410110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kDestroyed</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1a3d6cbd03cda4f9fc9018d975f978a1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kWillDestroy</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1aefbe6c668f52e8e2dd07b06025691c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>kStdChangeMessageLast</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a4b88d1d42482ecad4964cf7c7f35b8c1ad4ccb3c09b77e5ca9c19831a56d06712</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>a3d86c384d513182fbded4f128fc716be</anchor>
      <arglist>(FUnknown *changedUnknown, int32 message)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IDependent.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::KeyCode</name>
    <filename>structSteinberg_1_1KeyCode.html</filename>
    <member kind="function">
      <type>SMTG_CONSTEXPR14</type>
      <name>KeyCode</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>ac4958ca60089178239d1b9e93bdc985e</anchor>
      <arglist>(char character=0, uint8 virt=0, uint8 modifier=0)</arglist>
    </member>
    <member kind="function">
      <type>SMTG_CONSTEXPR14 KeyCode &amp;</type>
      <name>operator=</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>a96e05f407d80bacfb3adc6ff39e013b4</anchor>
      <arglist>(const KeyCode &amp;other) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>character</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>ac6027d2dbb9ac08b3b6729341c0bcf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>virt</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>a710c5cefa06d25fe01febb579ab09a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>modifier</name>
      <anchorfile>structSteinberg_1_1KeyCode.html</anchorfile>
      <anchor>abd7634cbb7389a3980e3b6b1b27c95a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPtr</name>
    <filename>classSteinberg_1_1IPtr.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Steinberg::OPtr</name>
    <filename>classSteinberg_1_1OPtr.html</filename>
    <templarg></templarg>
    <base>Steinberg::IPtr</base>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>a4b3a63e8c3856f12d05cf56956d98c13</anchor>
      <arglist>(I *p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>abc9725169c37ed88141040a66bd0bac8</anchor>
      <arglist>(const IPtr&lt; I &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>ac8069465a6cfb121a6dadcf7b0474bcf</anchor>
      <arglist>(const OPtr&lt; I &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OPtr</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>ae01694cf824294c53feba1db959e1a08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>I *</type>
      <name>operator=</name>
      <anchorfile>classSteinberg_1_1OPtr.html</anchorfile>
      <anchor>a37a50240500e6c0d77e174c050286ca9</anchor>
      <arglist>(I *_ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::UString</name>
    <filename>classSteinberg_1_1UString.html</filename>
    <member kind="function">
      <type></type>
      <name>UString</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a416d79c226552ab35ece769c8a5f59a3</anchor>
      <arglist>(char16 *buffer, int32 size)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getSize</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a89d7f5ba7151c50b9afa2e49a91cd07e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char16 *</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a2c894a11fdd68a9206cddfc94c3c8e02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getLength</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a3db7b83c3dfb1baa576feca0b40047d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>assign</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a498cf35dd45ceb0bf1d20ae356204161</anchor>
      <arglist>(const char16 *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>append</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a014ae12c2b6d6f3042855c5e411c0445</anchor>
      <arglist>(const char16 *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>const UString &amp;</type>
      <name>copyTo</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a1372f0527ea276e275d9dfda80572fbe</anchor>
      <arglist>(char16 *dst, int32 dstSize) const </arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>fromAscii</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a3862d0f352b58aaf5159ff9751d1b3d1</anchor>
      <arglist>(const char *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>UString &amp;</type>
      <name>assign</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>afb01c45e7e544d446309bb6f3d3c73ad</anchor>
      <arglist>(const char *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type>const UString &amp;</type>
      <name>toAscii</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a6d5a9bd9b704922faa0d453b2670068d</anchor>
      <arglist>(char *dst, int32 dstSize) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scanInt</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a0a556f7bd9d9c75d72b02b0d1e3c2ab2</anchor>
      <arglist>(int64 &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>printInt</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>ab1482d79e1ddf9a1cff1c41ea93df50e</anchor>
      <arglist>(int64 value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scanFloat</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a9af066c72d65f1039915061eb6fa1385</anchor>
      <arglist>(double &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>printFloat</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a0444f6da111b2df3c6289775e3eb24b6</anchor>
      <arglist>(double value, int32 precision=4)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char16 *</type>
      <name>thisBuffer</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a3c27fc65ab0075137e6846a73f0d5563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>thisSize</name>
      <anchorfile>classSteinberg_1_1UString.html</anchorfile>
      <anchor>a59ceecccb2f1154af32e79123fa041f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::UStringBuffer</name>
    <filename>classSteinberg_1_1UStringBuffer.html</filename>
    <templarg>maxSize</templarg>
    <base>Steinberg::UString</base>
    <member kind="function">
      <type></type>
      <name>UStringBuffer</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>ad2c1eac721335328075dcbfb452dde55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UStringBuffer</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>a6f858761bd4a84aa683759e4cc4b5fbd</anchor>
      <arglist>(const char16 *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UStringBuffer</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>a83089d05c32e18b3f50b2980859734cf</anchor>
      <arglist>(const char *src, int32 srcSize=-1)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char16</type>
      <name>data</name>
      <anchorfile>classSteinberg_1_1UStringBuffer.html</anchorfile>
      <anchor>afd98290b12cedfd1ec974a198bc20548</anchor>
      <arglist>[maxSize]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::ViewRect</name>
    <filename>structSteinberg_1_1ViewRect.html</filename>
    <member kind="function">
      <type></type>
      <name>ViewRect</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>afcdde0147792d1103d06537c37e59ef0</anchor>
      <arglist>(int32 l=0, int32 t=0, int32 r=0, int32 b=0)</arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getWidth</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a945705dce8930a0dc58dcb044729b1c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32</type>
      <name>getHeight</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a37bfccc82fc5f189f4de5ed444a38ed2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>left</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>ae08ef45a841fb76eef2ed11f7f6661ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>top</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a5aea1a81a05b75bedc5d4c40373592d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>right</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a773c879226336b9859a3dec0a7f8e6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32</type>
      <name>bottom</name>
      <anchorfile>structSteinberg_1_1ViewRect.html</anchorfile>
      <anchor>a056cba400137ab9db43fdc7da2132a40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPlugView</name>
    <filename>classSteinberg_1_1IPlugView.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>isPlatformTypeSupported</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>abcfa60e135807caa316f3915622d9488</anchor>
      <arglist>(FIDString type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>attached</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a9fbc345c1e87f7e6210a8a49fdb96793</anchor>
      <arglist>(void *parent, FIDString type)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>removed</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ad89d6c88074a716218e42805649d3591</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onWheel</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a576b66ba9806bcecc3256110f5dd246a</anchor>
      <arglist>(float distance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onKeyDown</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a759b576f046e699c84dc07d579600b1b</anchor>
      <arglist>(char16 key, int16 keyCode, int16 modifiers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onKeyUp</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ae726f4b3471ee2485a0bbb651cd35ff2</anchor>
      <arglist>(char16 key, int16 keyCode, int16 modifiers)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>getSize</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ae4f7f751a5b75837f47ba19b29c53917</anchor>
      <arglist>(ViewRect *size)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onSize</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a3e741e55c2c047a4cc10f102661f5654</anchor>
      <arglist>(ViewRect *newSize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>onFocus</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>abc80a2e0d25e151cbc2fabd1bd200683</anchor>
      <arglist>(TBool state)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setFrame</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ab0f059918bbf55ce110fc410240de423</anchor>
      <arglist>(IPlugFrame *frame)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>canResize</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>a07d7a22ae1ef493c4bb22c9411ae7ddf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>checkSizeConstraint</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>adc868253b8260f20a6764e338fecb7e1</anchor>
      <arglist>(ViewRect *rect)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPlugView.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPlugFrame</name>
    <filename>classSteinberg_1_1IPlugFrame.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>resizeView</name>
      <anchorfile>classSteinberg_1_1IPlugFrame.html</anchorfile>
      <anchor>a94f218315acd695606fff41166294d56</anchor>
      <arglist>(IPlugView *view, ViewRect *newSize)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPlugFrame.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::IPlugViewContentScaleSupport</name>
    <filename>classSteinberg_1_1IPlugViewContentScaleSupport.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="typedef">
      <type>float</type>
      <name>ScaleFactor</name>
      <anchorfile>classSteinberg_1_1IPlugViewContentScaleSupport.html</anchorfile>
      <anchor>a75ec4b5d086d2af3733ac3775ab008d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>setContentScaleFactor</name>
      <anchorfile>classSteinberg_1_1IPlugViewContentScaleSupport.html</anchorfile>
      <anchor>af5b0fea85beba3cdcfeb8de66779f478</anchor>
      <arglist>(ScaleFactor factor)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1IPlugViewContentScaleSupport.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::FUnknownImpl</name>
    <filename>namespaceSteinberg_1_1FUnknownImpl.html</filename>
    <namespace>Steinberg::FUnknownImpl::Detail</namespace>
    <class kind="struct">Steinberg::FUnknownImpl::Destroyer</class>
    <class kind="struct">Steinberg::FUnknownImpl::UID</class>
    <class kind="struct">Steinberg::FUnknownImpl::Directly</class>
    <class kind="struct">Steinberg::FUnknownImpl::Indirectly</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl&lt; Base, Indirectly&lt; IndirectInterfaces...&gt;, Directly&lt; DirectInterfaces...&gt; &gt;</class>
    <class kind="class">Steinberg::FUnknownImpl::ImplementsImpl&lt; BaseClass, Directly&lt; I, DirectIFs...&gt;, Indirectly&lt; IndirectIFs...&gt; &gt;</class>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Destroyer</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Destroyer.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Destroyer.html</anchorfile>
      <anchor>a7dae24d8343a7da23399a3da74681a39</anchor>
      <arglist>(UnknownT *ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::UID</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1UID.html</filename>
    <templarg>t1</templarg>
    <templarg>t2</templarg>
    <templarg>t3</templarg>
    <templarg>t4</templarg>
    <member kind="enumvalue">
      <type>@</type>
      <name>l1_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a364d67b88ba145c54a941527419c615e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l1_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a69135c9ccda11551789cc40c2ba383b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l1_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a113168334159478ee29ac1f9ab97590f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l1_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a9f14c775b18f5ac39bb547b0b2b8ab77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l2_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554aabd2f67af8e67b1ff9967ccfdffba753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l2_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a84847d1fdfb70e454b3fe7b2ce6d7f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l2_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554aaaef82e33e7cc9147ac4b596c0f0bdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l2_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a74fb2f88033d775fa980d8599ceb8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l3_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a6fc24ff5fdae1278dc8f6d59bc5aa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l3_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554aaf4b2926ae53fed36cc5e9c15af53cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l3_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a933915a7364eee7f4a1afd8c7ce15e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l3_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a65e1960d794f7fc803c279f1867948e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l4_1</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a8048ed6bbf575acb076473860c596ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l4_2</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a42262067506945b6c6b7f20499a58283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l4_3</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554afdf8e144b07277b747cd719cd5e90fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>l4_4</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>a8b0f204c607bd1ea7dda9cb822db4554a7bbddf97f369fb4059a743b4826fafa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UID</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>abbc1f7733b828c49be96e8e9aeb3fe2d</anchor>
      <arglist>()=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const TUID &amp;</type>
      <name>toTUID</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1UID.html</anchorfile>
      <anchor>aec00b0600180aa24cc59af400a018e71</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Directly</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Directly.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Indirectly</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Indirectly.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownImpl::ImplementsImpl</name>
    <filename>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownImpl::ImplementsImpl&lt; Base, Indirectly&lt; IndirectInterfaces...&gt;, Directly&lt; DirectInterfaces...&gt; &gt;</name>
    <filename>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01Base_00_01Indirectly_3_01IndirectInterfaces763873a8ee2d629fad4aaf19816ccc89.html</filename>
    <templarg></templarg>
    <templarg>DirectInterfaces</templarg>
    <templarg>IndirectInterfaces</templarg>
  </compound>
  <compound kind="class">
    <name>Steinberg::FUnknownImpl::ImplementsImpl&lt; BaseClass, Directly&lt; I, DirectIFs...&gt;, Indirectly&lt; IndirectIFs...&gt; &gt;</name>
    <filename>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>DirectIFs</templarg>
    <templarg>IndirectIFs</templarg>
    <member kind="typedef">
      <type>ImplementsImpl&lt; BaseClass, Directly&lt; I, DirectIFs...&gt;, Indirectly&lt; IndirectIFs...&gt;&gt;</type>
      <name>Base</name>
      <anchorfile>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</anchorfile>
      <anchor>a19e87ed05d29af8bb4951ddbcab4af59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImplementsImpl</name>
      <anchorfile>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</anchorfile>
      <anchor>a4b5174b06eab2ce68692c5258f836474</anchor>
      <arglist>(Args &amp;&amp;...args)</arglist>
    </member>
    <member kind="function">
      <type>tresult</type>
      <name>queryInterface</name>
      <anchorfile>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</anchorfile>
      <anchor>a55024c93e14c692864229af868276a77</anchor>
      <arglist>(const TUID tuid, void **obj) override</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>addRef</name>
      <anchorfile>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</anchorfile>
      <anchor>aceeefd83ecd3c2384778ac88c22cf96b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>release</name>
      <anchorfile>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</anchorfile>
      <anchor>a664997bd1f020b18ef7dbd1193b5bef5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>Unknown *</type>
      <name>unknownCast</name>
      <anchorfile>classSteinberg_1_1FUnknownImpl_1_1ImplementsImpl_3_01BaseClass_00_01Directly_3_01I_00_01DirectIFf7a30786d3fc5dff0954bd69a280ab56.html</anchorfile>
      <anchor>aa3f2ae6d2286c0a7f3db7dad018240aa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::FUnknownImpl::Detail</name>
    <filename>namespaceSteinberg_1_1FUnknownImpl_1_1Detail.html</filename>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::RefCounted</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::NonDestroyable</class>
    <class kind="struct">Steinberg::FUnknownImpl::Detail::QueryInterfaceEnd</class>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Detail::RefCounted</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</filename>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a31ee398fb00af5dbb82ac3c213669fe3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>af66f84bd2408304143da35229d0a7d3e</anchor>
      <arglist>(const RefCounted &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>ad6605d11dc167ddc3b809ad0a97ef817</anchor>
      <arglist>(RefCounted &amp;&amp;other) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RefCounted</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a4642676d625ac327e2f31afbd07b419f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>RefCounted &amp;</type>
      <name>operator=</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a6d93b6225e8065317a03fd3eff362552</anchor>
      <arglist>(const RefCounted &amp;)</arglist>
    </member>
    <member kind="function">
      <type>RefCounted &amp;</type>
      <name>operator=</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>aa76f0a30443f0b0c19f9eda286987ea6</anchor>
      <arglist>(RefCounted &amp;&amp;other) SMTG_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>addRef</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>af5147c9d251c3a3609bfcbeb3629ec53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>release</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1RefCounted.html</anchorfile>
      <anchor>a0055a153bf18130e4534a5427b2be876</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Detail::NonDestroyable</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</filename>
    <member kind="function">
      <type></type>
      <name>NonDestroyable</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>ae8627327f20374cb0bfcdc022abd1dc3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonDestroyable</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>a7ac7f1c44e7af4d419820fe56eb350b8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>addRef</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>af5147c9d251c3a3609bfcbeb3629ec53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32</type>
      <name>release</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1NonDestroyable.html</anchorfile>
      <anchor>a0055a153bf18130e4534a5427b2be876</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Steinberg::FUnknownImpl::Detail::QueryInterfaceEnd</name>
    <filename>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1QueryInterfaceEnd.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>tresult</type>
      <name>queryInterface</name>
      <anchorfile>structSteinberg_1_1FUnknownImpl_1_1Detail_1_1QueryInterfaceEnd.html</anchorfile>
      <anchor>a059fa2d166096ec12e0dc3aa9aa3fca1</anchor>
      <arglist>(const TUID, void **obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::FUnknownPrivate</name>
    <filename>namespaceSteinberg_1_1FUnknownPrivate.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::GeoConstants</name>
    <filename>namespaceSteinberg_1_1GeoConstants.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::KeyCodes</name>
    <filename>namespaceSteinberg_1_1KeyCodes.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::Linux</name>
    <filename>namespaceSteinberg_1_1Linux.html</filename>
    <class kind="class">Steinberg::Linux::IEventHandler</class>
    <class kind="class">Steinberg::Linux::ITimerHandler</class>
    <class kind="class">Steinberg::Linux::IRunLoop</class>
  </compound>
  <compound kind="class">
    <name>Steinberg::Linux::IEventHandler</name>
    <filename>classSteinberg_1_1Linux_1_1IEventHandler.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onFDIsSet</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IEventHandler.html</anchorfile>
      <anchor>ac953714233e0c3af5f14e7ab8dfc68f5</anchor>
      <arglist>(FileDescriptor fd)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IEventHandler.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::Linux::ITimerHandler</name>
    <filename>classSteinberg_1_1Linux_1_1ITimerHandler.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>onTimer</name>
      <anchorfile>classSteinberg_1_1Linux_1_1ITimerHandler.html</anchorfile>
      <anchor>a90a0d24275b47109b29b50f80d95c8d5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1Linux_1_1ITimerHandler.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Steinberg::Linux::IRunLoop</name>
    <filename>classSteinberg_1_1Linux_1_1IRunLoop.html</filename>
    <base>Steinberg::FUnknown</base>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>registerEventHandler</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>ae13eeed00dc375e958a4375fc29a6355</anchor>
      <arglist>(IEventHandler *handler, FileDescriptor fd)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>unregisterEventHandler</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>a8aa17239995359c3ba6f120b041f4e7e</anchor>
      <arglist>(IEventHandler *handler)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>registerTimer</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>aa9a7ecb89251432205aea8bc15e12c9a</anchor>
      <arglist>(ITimerHandler *handler, TimerInterval milliseconds)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual tresult</type>
      <name>unregisterTimer</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>ae84103b4ac33ddbe1fec57d28e917618</anchor>
      <arglist>(ITimerHandler *handler)=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FUID</type>
      <name>iid</name>
      <anchorfile>classSteinberg_1_1Linux_1_1IRunLoop.html</anchorfile>
      <anchor>ae78a44399218c930be44d3aa46521d0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Steinberg::U</name>
    <filename>namespaceSteinberg_1_1U.html</filename>
  </compound>
  <compound kind="dir">
    <name>base</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/base/</path>
    <filename>dir_763ef224aee72e7677b478d3b8d1aaab.html</filename>
    <file>conststringtable.cpp</file>
    <file>conststringtable.h</file>
    <file>coreiids.cpp</file>
    <file>falignpop.h</file>
    <file>falignpush.h</file>
    <file>fplatform.h</file>
    <file>fstrdefs.h</file>
    <file>ftypes.h</file>
    <file>funknown.cpp</file>
    <file>funknown.h</file>
    <file>funknownimpl.h</file>
    <file>futils.h</file>
    <file>fvariant.h</file>
    <file>geoconstants.h</file>
    <file>ibstream.h</file>
    <file>icloneable.h</file>
    <file>ierrorcontext.h</file>
    <file>ipersistent.h</file>
    <file>ipluginbase.h</file>
    <file>iplugincompatibility.h</file>
    <file>istringresult.h</file>
    <file>iupdatehandler.h</file>
    <file>keycodes.h</file>
    <file>pluginbasefwd.h</file>
    <file>smartpointer.h</file>
    <file>typesizecheck.h</file>
    <file>ucolorspec.h</file>
    <file>ustring.cpp</file>
    <file>ustring.h</file>
  </compound>
  <compound kind="dir">
    <name>gui</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/gui/</path>
    <filename>dir_2b55989507b85f9714d7502e3b031586.html</filename>
    <file>iplugview.h</file>
    <file>iplugviewcontentscalesupport.h</file>
  </compound>
  <compound kind="dir">
    <name>pluginterfaces</name>
    <path>/Users/buildserver/Builddata/re/328827115/b/VST_SDK/vst3sdk/pluginterfaces/</path>
    <filename>dir_a16602e771dbe98bb8f2594e31082617.html</filename>
    <dir>base</dir>
    <dir>gui</dir>
  </compound>
</tagfile>
